<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta name="renderer" content="webkit">
		<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css">
		<link rel="stylesheet" href="dist/css/AdminLTE.min.css">
		<link rel="stylesheet" href="dist/css/skins/_all-skins.min.css">
		<title></title>
		<style>
			p,
			body {
				margin: 0;
			}
			
			p {
				font-size: .27rem;
				letter-spacing: 1px;
			}
			
			.content {
				margin: 0 .3rem;
				/*background-color: #ccc;*/
				/*height:5rem;*/
			}
			ul{
				padding:0;
			}
			.aboutTitle {
				position: relative;
				line-height: 30px;
				font-size: 18px;
				color: #FCC435;
				font-weight: bold;
				text-indent: 10px;
				margin-top: .3rem;
			}
			
			.aboutTitle:before {
				content: '';
				position: absolute;
				top: 5px;
				bottom: 5px;
				left: 0;
				width: 4px;
				background-color: #FCC435;
			}
			p{
				margin-bottom:15px;
				font-size:12px;
			}
			h4{
				font-size:14px;
				margin-top:20px;
			}
			.version {
				margin-top: .3rem;
				color: #aaa;
				font-size: .25rem;
				text-align: center;
				text-decoration: underline;
			}
		</style>
		<script>
			window.onload = function() {
				getRem(720, 100)
			};
			window.onresize = function() {
				getRem(720, 100)
			};

			function getRem(pwidth, prem) {
				var html = document.getElementsByTagName("html")[0];
				var oWidth = document.body.clientWidth || document.documentElement.clientWidth;
				html.style.fontSize = oWidth / pwidth * prem + "px";
			}
		</script>
		<script src="bower_components/jquery/dist/jquery.min.js"></script>
	</head>

	<body>
		<img src="./img/about_us.png" alt=""  style="display:block;width:40px;height:45px;margin:25px auto 10px;"/>
		<div class="version" id="v">--</div>
		<div class="content">
			<!--<p style="margin-top:.3rem;font-size:.25rem;">“ <span style = 'color:#FCC435'>GT pro pro</span> ”是基于Tepleton跨协议开发的一款集区块链，大数据人工智能技术为一体的分布式数字投资交易平台</p>
			-->
			<p>GT pro pro是全球优质区块链游戏分发平台之一。它提供的服务包括：游戏的开发以及代理、 区块链游戏项目孵化、游戏赛事直播、电竞赛事筹办、游戏硬件GT pro且，GT pro更有已上 线众多精品游戏的游戏市场以及集玩家组群、主页、讨论创意工坊、直播等内容为一 体的玩家自治社区。
			</p>
			<p>GT pro pro希望通过对游戏生态的塑造来重构游戏机构与游戏玩家的互动模式，建立一个透明 化游戏服务平台，并运用GTG生态通证，为整个生态去中心化运转提供支持和协作。</p>
			<p style="margin-top:30px;">全球优质区块链游戏聚合平台GT pro pro</p>

			<h4>1.GT pro pro游戏市场</h4>
			<p>GT pro pro游戏市场是优质区块链游戏的分发中心，涵盖策略类、角色扮演类、动作类、FPS类等多类 型游戏，既有付费的高质量3A大作，也有制作精良的免费休闲游戏，用户均可在游戏市场内找 到一款心仪的游戏。
			</p>
			<p>游戏市场的上架模式采用投票+内部人工审核机制。作为登陆GT pro pro的主要渠道，游戏GT pro上架GT pro 游戏市场发行需要通过玩家们使用GTG通证投票决定。
			</p>

			<h4>2.玩家自治社区</h4>
			<p>GT pro pro的社区功能将成为了一个集玩家组群、主页、讨论、创意工坊、直播等内容为一体的交流平 台,并且通过功能的衍生和模拟社会活动的扩展，提升了用户的使用体验。另外，玩家在社GT pro 对GT pro生态做出的有利贡献将会得到相应的GTG通证激励。
			</p>
			<p>社区功能侧面反映游戏火爆程度、增加用户黏性。GT pro pro社区中的市场、创意工坊功能是社区成熟 运营的体现.游戏的火爆程度也往往能够在市场交易以及创意工坊的作品数量中得到印证,其中创 意工坊的完善往往会进一步增加玩家的参与感、获得更佳的游戏体验.市场交易方面,特定游戏的 虚拟资产总价值可以反映玩家的参与积极性以及市场的有效性,从而从侧面印证游戏的活跃程度。
			</p>

			<h4>3.平台主要组件</h4>
			<p>游戏引擎-状态机——游戏引擎是我们应用的核心，包含了游戏逻辑。我们的游戏引擎是一个有 限状态的机器，它控制游戏状态中的转换并实现游戏规则。根据用户与应用程序的交互和网络响 应，游戏引擎将触发动作，并转移到下一个状态。
			</p>

			<div >
				<h5>Ethereum</h5>
				<p>用作游戏参数，托管服务，结果报告，多个游戏中的玩家管理以及验证器管理的存储库。</p>
				<h5>游戏客户端</h5>
				<p>玩家使用的游戏客户端。GT pro pro平台上的大多数游戏都将采用Unity框架来实现,或者以本地的方式来 实现，使这些游戏不仅可以在移动平台上运行，还可以在网络浏览器甚至桌面上运行。
				</p>
				<h5>GameNet</h5>
				<p>提供引擎可以与外部世界通信的单个组件。</p>
				<h5>P2PNet</h5>
				<p>用于GameNet管理特定于游戏实例的p2p子网。</p>
				<h5>Web3.js</h5>
				<p>实现与Ethereum节点（https://github.com/ethereum/web3.js/）进行通信的Ethereum兼容JavaS criptAPI 。 对 于 那 些 在 Unity 中实现的， 我们将使用.net 版本的web3 （https://github.com/Nethereum/Nethereum）。
				</p>
			</div>
			<h4>4.GT pro pro数字钱包</h4>
			<p>GT pro pro数字钱包基于以太坊 ERC20 协议要求开发GT pro持 GT pro平台包括 GTG 通证在内的所有数字资产 安全储存及转账
			</p>
		</div>
	</body>
	<script type="text/javascript" src="js/fun.js"></script>
	<script type="text/javascript">
		if(GetRequest().v){
			$("#v").text('V ' + GetRequest().v)
		}else{
			$("#v").text('V 0.0.0')
		}
		
	</script>

</html>